[INFO] cloning repository https://github.com/phd1000x-ux/nbv
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/phd1000x-ux/nbv" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fphd1000x-ux%2Fnbv", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fphd1000x-ux%2Fnbv'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3b088c3c8a4f4e0ff3ca50e05aae911ff651ebba
[INFO] testing phd1000x-ux/nbv against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fphd1000x-ux%2Fnbv" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/phd1000x-ux/nbv
[INFO] finished tweaking git repo https://github.com/phd1000x-ux/nbv
[INFO] tweaked toml for git repo https://github.com/phd1000x-ux/nbv written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/phd1000x-ux/nbv on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/phd1000x-ux/nbv already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4b85b45cd929bf316e6b3152b245c61b061e9f387704ff722720170023c35c65
[INFO] running `Command { std: "docker" "start" "-a" "4b85b45cd929bf316e6b3152b245c61b061e9f387704ff722720170023c35c65", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4b85b45cd929bf316e6b3152b245c61b061e9f387704ff722720170023c35c65", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4b85b45cd929bf316e6b3152b245c61b061e9f387704ff722720170023c35c65", kill_on_drop: false }`
[INFO] [stdout] 4b85b45cd929bf316e6b3152b245c61b061e9f387704ff722720170023c35c65
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2586ee2b68ce1c1d798b308358cd427f367b80a041d67ad3b21bf2d41538b1e0
[INFO] running `Command { std: "docker" "start" "-a" "2586ee2b68ce1c1d798b308358cd427f367b80a041d67ad3b21bf2d41538b1e0", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling signal-hook v0.4.4
[INFO] [stderr]    Compiling pulldown-cmark v0.10.3
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling yaml-rust v0.4.5
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling roff v1.1.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling fancy-regex v0.16.2
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling clap_mangen v0.3.0
[INFO] [stderr]    Compiling clap_complete v4.6.5
[INFO] [stderr]    Compiling syntect v5.3.0
[INFO] [stderr]    Compiling nbv v0.7.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.96s
[INFO] running `Command { std: "docker" "inspect" "2586ee2b68ce1c1d798b308358cd427f367b80a041d67ad3b21bf2d41538b1e0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2586ee2b68ce1c1d798b308358cd427f367b80a041d67ad3b21bf2d41538b1e0", kill_on_drop: false }`
[INFO] [stdout] 2586ee2b68ce1c1d798b308358cd427f367b80a041d67ad3b21bf2d41538b1e0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3d79243f5e99a5bfa6a4d54f46b6176c29e2ca19c0d927af3332104d66d4d93a
[INFO] running `Command { std: "docker" "start" "-a" "3d79243f5e99a5bfa6a4d54f46b6176c29e2ca19c0d927af3332104d66d4d93a", kill_on_drop: false }`
[INFO] [stderr]    Compiling nbv v0.7.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 4.78s
[INFO] running `Command { std: "docker" "inspect" "3d79243f5e99a5bfa6a4d54f46b6176c29e2ca19c0d927af3332104d66d4d93a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3d79243f5e99a5bfa6a4d54f46b6176c29e2ca19c0d927af3332104d66d4d93a", kill_on_drop: false }`
[INFO] [stdout] 3d79243f5e99a5bfa6a4d54f46b6176c29e2ca19c0d927af3332104d66d4d93a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 4ba5a6d7793b2706b35537bc2081438299c2a47e6d85d6ba0018cd73ac80ba98
[INFO] running `Command { std: "docker" "start" "-a" "4ba5a6d7793b2706b35537bc2081438299c2a47e6d85d6ba0018cd73ac80ba98", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/nbv-da95354d3d5e4f1e)
[INFO] [stdout] 
[INFO] [stdout] running 180 tests
[INFO] [stdout] test cli::tests::allows_empty_invocation_parses_with_none ... ok
[INFO] [stdout] test cli::tests::cells_flag_rejects_reverse_at_cli ... ok
[INFO] [stdout] test cli::tests::parse_cells_spec_range ... ok
[INFO] [stdout] test cli::tests::no_output_explicit_value_works ... ok
[INFO] [stdout] test cli::tests::parse_cells_spec_rejects_open_and_empty ... ok
[INFO] [stdout] test cli::tests::parse_cells_spec_rejects_non_numeric ... ok
[INFO] [stdout] test cli::tests::parse_cells_spec_rejects_reverse ... ok
[INFO] [stdout] test cli::tests::parse_env_bool_accepts_falsy ... ok
[INFO] [stdout] test cli::tests::parse_env_bool_accepts_truthy ... ok
[INFO] [stdout] test cli::tests::parse_env_bool_rejects_garbage ... ok
[INFO] [stdout] test cli::tests::bool_flag_does_not_swallow_positional ... ok
[INFO] [stdout] test cli::tests::parses_cells_flag_single ... ok
[INFO] [stdout] test cli::tests::parses_code_only_flag ... ok
[INFO] [stdout] test cli::tests::parses_cells_flag_range ... ok
[INFO] [stdout] test cli::tests::bare_no_output_still_works ... ok
[INFO] [stdout] test cli::tests::cells_flag_default_none ... ok
[INFO] [stdout] test cli::tests::parse_cells_spec_rejects_zero ... ok
[INFO] [stdout] test cli::tests::parse_cells_spec_single ... ok
[INFO] [stdout] test cli::tests::parses_just_file ... ok
[INFO] [stdout] test cli::tests::parses_completion_bash ... ok
[INFO] [stdout] test cli::tests::parses_mangen ... ok
[INFO] [stdout] test cli::tests::parses_no_output_flag ... ok
[INFO] [stdout] test cli::tests::parses_setup_with_yes ... ok
[INFO] [stdout] test cli::tests::parses_theme_flag ... ok
[INFO] [stdout] test cli::tests::parses_setup_subcommand ... ok
[INFO] [stdout] test cli::tests::parses_width_flag ... ok
[INFO] [stdout] test cli::tests::parses_with_flags ... ok
[INFO] [stdout] test cli::tests::theme_and_width_default_to_none ... ok
[INFO] [stdout] test cli::tests::rejects_unknown_shell ... ok
[INFO] [stdout] test cli::tests::parses_plain_flag ... ok
[INFO] [stdout] test env::tests::default_theme_when_arg_none ... ok
[INFO] [stdout] test cli::tests::width_below_minimum_is_rejected ... ok
[INFO] [stdout] test env::tests::ghostty_tty_picks_kitty ... ok
[INFO] [stdout] test env::tests::no_color_env_var_disables_color ... ok
[INFO] [stdout] test env::tests::no_images_flag_forces_placeholder ... ok
[INFO] [stdout] test env::tests::non_tty_forces_placeholder_and_no_color ... ok
[INFO] [stdout] test env::tests::kitty_term_var_picks_kitty ... ok
[INFO] [stdout] test env::tests::no_color_flag_overrides ... ok
[INFO] [stdout] test env::tests::other_terminal_picks_placeholder ... ok
[INFO] [stdout] test env::tests::theme_arg_overrides_default ... ok
[INFO] [stdout] test env::tests::width_arg_overrides_env_columns ... ok
[INFO] [stdout] test env::tests::width_falls_back_to_env_then_default ... ok
[INFO] [stdout] test generate::tests::completion_elvish_emits_completion_arg_completer ... ok
[INFO] [stdout] test generate::tests::completion_powershell_emits_register_argument_completer ... ok
[INFO] [stdout] test generate::tests::completion_bash_emits_complete_function ... ok
[INFO] [stdout] test ipynb::model::tests::parses_code_cell_with_string_source ... ok
[INFO] [stdout] test generate::tests::mangen_emits_section_1_header_for_nbv ... ok
[INFO] [stdout] test env::tests::iterm_tty_picks_iterm2 ... ok
[INFO] [stdout] test ipynb::model::tests::parses_display_data_output ... ok
[INFO] [stdout] test ipynb::model::tests::parses_error_output ... ok
[INFO] [stdout] test ipynb::model::tests::parses_code_cell_with_array_source ... ok
[INFO] [stdout] test generate::tests::completion_fish_emits_complete_lines ... ok
[INFO] [stdout] test generate::tests::mangen_documents_env_backed_options ... ok
[INFO] [stdout] test ipynb::model::tests::parses_notebook_metadata_kernelspec ... ok
[INFO] [stdout] test ipynb::model::tests::parses_stream_output ... ok
[INFO] [stdout] test generate::tests::completion_zsh_emits_compdef_header ... ok
[INFO] [stdout] test ipynb::parse::tests::from_str_invalid_json_errors ... ok
[INFO] [stdout] test ipynb::model::tests::parses_minimal_notebook ... ok
[INFO] [stdout] test ipynb::parse::tests::from_str_parses_minimal ... ok
[INFO] [stdout] test ipynb::parse::tests::from_path_missing_file_returns_io_error ... ok
[INFO] [stdout] test ipynb::model::tests::parses_execute_result_with_mimebundle ... ok
[INFO] [stdout] test ipynb::model::tests::parses_markdown_and_raw_cells ... ok
[INFO] [stdout] test ipynb::parse::tests::from_path_reads_file ... ok
[INFO] [stdout] test ipynb::model::tests::unknown_cell_type_maps_to_unknown ... ok
[INFO] [stdout] test ipynb::parse::tests::from_path_directory_is_io_error_not_parse_error ... ok
[INFO] [stdout] test render::frame::tests::close_writes_full_width_bottom_border ... ok
[INFO] [stdout] test render::frame::tests::open_with_colored_label_still_fills_full_width ... ok
[INFO] [stdout] test render::frame::tests::open_writes_full_width_top_border ... ok
[INFO] [stdout] test render::frame::tests::wrap_line_drops_carriage_return ... ok
[INFO] [stdout] test render::frame::tests::wrap_line_expands_tab_to_next_8col_stop ... ok
[INFO] [stdout] test render::frame::tests::wrap_line_handles_cjk_wide_chars ... ok
[INFO] [stdout] test render::frame::tests::wrap_line_handles_long_syntect_like_escapes_without_phantom_width ... ok
[INFO] [stdout] test render::frame::tests::wrap_line_pads_to_width ... ok
[INFO] [stdout] test render::frame::tests::wrap_line_tab_aligned_correctly_after_long_content ... ok
[INFO] [stdout] test render::frame::tests::wrap_line_truncates_colored_content_at_visible_width ... ok
[INFO] [stdout] test render::frame::tests::wrap_line_truncates_long_content ... ok
[INFO] [stdout] test render::frame::tests::wrap_line_with_colored_content_keeps_visible_width ... ok
[INFO] [stdout] test render::frame::tests::write_spaces_emits_exact_count_for_boundary_values ... ok
[INFO] [stdout] test render::html_table::tests::borrows_when_no_entities ... ok
[INFO] [stdout] test render::html_table::tests::decodes_entities_in_cells ... ok
[INFO] [stdout] test render::html_table::tests::decodes_named_entities ... ok
[INFO] [stdout] test render::html_table::tests::decodes_numeric_entities ... ok
[INFO] [stdout] test render::html_table::tests::leaves_unknown_or_unterminated_alone ... ok
[INFO] [stdout] test render::html_table::tests::numeric_columns_are_right_aligned ... ok
[INFO] [stdout] test render::html_table::tests::parses_pandas_dataframe_table ... ok
[INFO] [stdout] test render::html_table::tests::rejects_multiindex_header ... ok
[INFO] [stdout] test render::html_table::tests::rejects_non_table_html ... ok
[INFO] [stdout] test render::html_table::tests::rejects_table_with_no_body_rows ... ok
[INFO] [stdout] test render::html_table::tests::strips_nested_tags_inside_cells ... ok
[INFO] [stdout] test render::image::dispatch_tests::iterm2_dispatches_to_iterm ... ok
[INFO] [stdout] test render::image::dispatch_tests::kitty_dispatches_to_kitty ... ok
[INFO] [stdout] test render::image::dispatch_tests::placeholder_dispatches_to_placeholder ... ok
[INFO] [stdout] test render::image::iterm::tests::emits_osc_1337_with_base64 ... ok
[INFO] [stdout] test render::image::kitty::tests::chunks_large_payloads ... ok
[INFO] [stdout] test render::image::kitty::tests::emits_kitty_apc_with_png_data ... ok
[INFO] [stdout] test render::image::kitty::tests::empty_b64_does_not_panic ... ok
[INFO] [stdout] test render::image::placeholder::tests::decode_failed_for_invalid_base64 ... ok
[INFO] [stdout] test render::image::placeholder::tests::shows_dimensions_for_valid_png ... ok
[INFO] [stdout] test render::image::placeholder::tests::unknown_format_for_valid_base64_non_png ... ok
[INFO] [stdout] test render::image::png_info::tests::reads_1x1_dimensions ... ok
[INFO] [stdout] test render::image::png_info::tests::rejects_missing_ihdr ... ok
[INFO] [stdout] test render::image::png_info::tests::rejects_non_png_signature ... ok
[INFO] [stdout] test render::image::png_info::tests::rejects_too_short_bytes ... ok
[INFO] [stdout] test render::markdown::tests::blockquote_has_prefix ... ok
[INFO] [stdout] test render::markdown::tests::bold_uses_ansi_when_color ... ok
[INFO] [stdout] test render::code::tests::sanitize_replaces_bg_colored_fg_with_default ... ok
[INFO] [stdout] test render::code::tests::renders_code_without_color_strips_ansi ... ok
[INFO] [stdout] test render::markdown::tests::gfm_table_ragged_row_does_not_panic ... ok
[INFO] [stdout] test render::code::tests::renders_python_code_with_color ... ok
[INFO] [stdout] test render::code::tests::unknown_language_falls_back_to_plain ... ok
[INFO] [stdout] test render::code::tests::sanitize_leaves_normal_fg_alone ... ok
[INFO] [stdout] test render::markdown::tests::fenced_code_block_handed_to_syntect ... ok
[INFO] [stdout] test render::markdown::tests::gfm_table_renders_as_box ... ok
[INFO] [stdout] test render::code::tests::each_line_emitted_as_box_line ... ok
[INFO] [stdout] test render::markdown::tests::h2_gets_two_hashes ... ok
[INFO] [stdout] test render::code::tests::theme_change_produces_different_output ... ok
[INFO] [stdout] test render::markdown::tests::heading_gets_hash_prefix ... ok
[INFO] [stdout] test render::markdown::tests::inline_code_preserved ... ok
[INFO] [stdout] test render::markdown::tests::ordered_list_has_numbers ... ok
[INFO] [stdout] test render::markdown::tests::unordered_list_has_bullet ... ok
[INFO] [stdout] test render::output::tests::error_renders_traceback ... ok
[INFO] [stdout] test render::output::tests::execute_result_falls_back_to_text_plain ... ok
[INFO] [stdout] test render::output::tests::execute_result_picks_image_when_present ... ok
[INFO] [stdout] test render::output::tests::execute_result_renders_html_table_over_text_plain ... ok
[INFO] [stdout] test render::output::tests::execute_result_unknown_mime_shows_placeholder ... ok
[INFO] [stdout] test render::output::tests::execute_result_unparseable_html_falls_back_to_text_plain ... ok
[INFO] [stdout] test render::output::tests::stream_stdout_renders_text ... ok
[INFO] [stdout] test render::table::tests::fit_drops_columns_when_budget_too_small ... ok
[INFO] [stdout] test render::table::tests::fit_keeps_natural_widths_when_table_fits ... ok
[INFO] [stdout] test render::table::tests::fit_shrinks_wide_columns_to_budget ... ok
[INFO] [stdout] test render::table::tests::new_pads_short_align_with_left ... ok
[INFO] [stdout] test render::table::tests::new_pads_short_rows_and_truncates_long_rows ... ok
[INFO] [stdout] test render::table::tests::pad_cell_left_right_center ... ok
[INFO] [stdout] test render::table::tests::pad_cell_spans_chunk_boundary ... ok
[INFO] [stdout] test render::table::tests::render_draws_grid_with_headers_and_rows ... ok
[INFO] [stdout] test render::table::tests::render_header_only_table_emits_no_body_rows ... ok
[INFO] [stdout] test render::table::tests::truncate_cell_cuts_with_ellipsis ... ok
[INFO] [stdout] test render::table::tests::truncate_cell_is_width_aware_for_cjk ... ok
[INFO] [stdout] test render::table::tests::truncate_cell_leaves_short_strings_untouched ... ok
[INFO] [stdout] test render::tests::cells_range_renders_only_slice ... ok
[INFO] [stdout] test render::tests::empty_cells_range_renders_nothing ... ok
[INFO] [stdout] test render::tests::default_filters_render_all_cells ... ok
[INFO] [stdout] test render::tests::plain_emits_error_with_traceback ... ok
[INFO] [stdout] test render::tests::plain_emits_execute_result_text_plain ... ok
[INFO] [stdout] test render::tests::plain_emits_stderr_with_stderr_prefix ... ok
[INFO] [stdout] test render::tests::plain_emits_stream_with_stdout_prefix ... ok
[INFO] [stdout] test render::tests::plain_image_emits_dimensions_placeholder ... ok
[INFO] [stdout] test render::tests::plain_renders_code_source_with_prefix ... ok
[INFO] [stdout] test render::tests::plain_renders_markdown_with_prefix ... ok
[INFO] [stdout] test render::tests::plain_separates_blocks_with_one_blank_line ... ok
[INFO] [stdout] test render::tests::renders_minimal_notebook_without_panicking ... ok
[INFO] [stdout] test render::tests::unknown_cell_logs_to_stderr_and_continues ... ok
[INFO] [stdout] test render::text::tests::preserves_embedded_ansi_when_color ... ok
[INFO] [stdout] test render::text::tests::renders_multiline_as_multiple_box_lines ... ok
[INFO] [stdout] test render::text::tests::renders_single_line_in_box_line ... ok
[INFO] [stdout] test render::text::tests::strips_embedded_ansi_when_no_color ... ok
[INFO] [stdout] test render::text::tests::trailing_newline_does_not_create_empty_line ... ok
[INFO] [stdout] test render::traceback::strip_tests::passes_through_plain ... ok
[INFO] [stdout] test render::traceback::strip_tests::strips_csi_m ... ok
[INFO] [stdout] test render::traceback::tests::handles_lines_with_embedded_newlines ... ok
[INFO] [stdout] test render::traceback::tests::preserves_existing_ansi_escapes_when_color ... ok
[INFO] [stdout] test render::traceback::tests::renders_each_traceback_line ... ok
[INFO] [stdout] test render::traceback::tests::strips_ansi_escapes_when_no_color ... ok
[INFO] [stdout] test setup::tests::append_block_appends_leading_newline_when_needed ... ok
[INFO] [stdout] test setup::tests::append_block_preserves_existing_when_ends_with_newline ... ok
[INFO] [stdout] test setup::tests::append_block_creates_file_when_missing ... ok
[INFO] [stdout] test setup::tests::detects_bash ... ok
[INFO] [stdout] test setup::tests::detects_fish ... ok
[INFO] [stdout] test setup::tests::detects_unknown_shell ... ok
[INFO] [stdout] test setup::tests::detects_zsh ... ok
[INFO] [stdout] test setup::tests::path_already_includes_exact_segment ... ok
[INFO] [stdout] test setup::tests::path_line_formats ... ok
[INFO] [stdout] test setup::tests::rc_already_references_matches_substring ... ok
[INFO] [stdout] test setup::tests::rc_paths_match_convention ... ok
[INFO] [stdout] test theme::tests::code_header_has_cyan_fg ... ok
[INFO] [stdout] test theme::tests::code_header_no_color_returns_plain ... ok
[INFO] [stdout] test theme::tests::dim_text_wraps_when_color ... ok
[INFO] [stdout] test render::tests::renders_code_with_outputs ... ok
[INFO] [stdout] test render::tests::code_only_drops_markdown_and_outputs ... ok
[INFO] [stdout] test render::tests::no_output_hides_stream_outputs_keeps_md_and_code ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 180 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.73s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/nbv-40e6b426b7a283d0)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/generate.rs (/opt/rustwide/target/debug/deps/generate-5cba36fc1f037b47)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test mangen_succeeds_and_emits_groff_header ... ok
[INFO] [stdout] test completion_zsh_succeeds ... ok
[INFO] [stdout] test completion_fish_succeeds ... ok
[INFO] [stdout] test unknown_shell_exits_with_clap_error_and_code_2 ... ok
[INFO] [stdout] test completion_bash_succeeds_with_expected_markers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-c7bc443ab9d8e68a)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test env_theme_used_when_flag_absent ... ok
[INFO] [stdout] test env_width_below_minimum_rejected ... ok
[INFO] [stdout] test cells_range_entirely_past_end_renders_nothing ... ok
[INFO] [stdout] test invalid_json_exits_with_code_3 ... ok
[INFO] [stdout] test invalid_theme_exits_with_helpful_error ... ok
[INFO] [stdout] test env_theme_valid_renders_with_env_theme ... ok
[INFO] [stdout] test list_themes_prints_known_names_and_exits_zero ... ok
[INFO] [stdout] test env_width_forces_output_columns ... ok
[INFO] [stdout] test missing_arg_exits_with_code_2_and_prints_usage ... ok
[INFO] [stdout] test missing_file_exits_with_code_1 ... ok
[INFO] [stdout] test flag_overrides_env_theme ... ok
[INFO] [stdout] test plain_and_code_only_compose ... ok
[INFO] [stdout] test code_only_drops_markdown_and_outputs ... ok
[INFO] [stdout] test plain_implies_no_color_no_images ... ok
[INFO] [stdout] test plain_strips_boxes_and_uses_prefixes ... ok
[INFO] [stdout] test setup_idempotent_when_bin_dir_already_in_path ... ok
[INFO] [stdout] test setup_help_lists_subcommand ... ok
[INFO] [stdout] test setup_subcommand_help_works ... ok
[INFO] [stdout] test cells_range_past_end_clamps_silently ... ok
[INFO] [stdout] test large_notebook_renders_in_reasonable_time ... ok
[INFO] [stdout] test no_output_hides_kernel_outputs ... ok
[INFO] [stdout] test simple_notebook_renders_markdown_and_code ... ok
[INFO] [stdout] test tables_notebook_renders_gfm_and_dataframe ... ok
[INFO] [stdout] test stream_output_has_no_mismatched_number ... ok
[INFO] [stdout] test theme_flag_accepted_end_to_end ... ok
[INFO] [stdout] test with_error_renders_traceback ... ok
[INFO] [stdout] test width_flag_forces_output_columns ... ok
[INFO] [stdout] test cells_range_renders_only_subset ... ok
[INFO] [stdout] test nbv_cells_env_var_works ... ok
[INFO] [stdout] test with_image_uses_placeholder_when_no_images ... ok
[INFO] [stdout] test cells_full_range_matches_unfiltered ... ok
[INFO] [stderr]    Doc-tests nbv
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.32s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "4ba5a6d7793b2706b35537bc2081438299c2a47e6d85d6ba0018cd73ac80ba98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4ba5a6d7793b2706b35537bc2081438299c2a47e6d85d6ba0018cd73ac80ba98", kill_on_drop: false }`
[INFO] [stdout] 4ba5a6d7793b2706b35537bc2081438299c2a47e6d85d6ba0018cd73ac80ba98
